import http from "./http";

const baseUrl = 'http://localhost:2021';

export const successCode = 20000;

// 用户 - 根据ID查询管理员信息
// export const getUserById = (userId) => {
//   return http.requestGet(baseUrl + '/user/' + userId)
// }
// 首页 - 获取管理员信息
const userId = "1464818371433336834"
export const getUserById = () => {
  return http.requestGet(baseUrl + '/user/' + userId)
}
// 首页 - 获取分类列表
export const categoryList = () => {
  return http.requestGet(baseUrl + '/admin/category/list')
}

// 轮播图 - 条件分页查询列表
export const getLoopList = () => {
  return http.requestGet(baseUrl + '/portal/web_size_info/loop')
}
// 文章 - 获取置顶文章
export const getRecommendArticle = () => {
  return http.requestGet(baseUrl + '/portal/article/top')
}
// 文章 - 条件分页列表
// 服务端向服务请求，没有跨域问题 直接加 baseUrl 就行
// 浏览器向服务端请求，才有跨域问题，去掉 baseUrl ，走代理
export const getArticleList = (current = 1, size = 20, query) => {
  if (process.client) {
    // 客户端
    return http.requestGet('/portal/article/list/' + current + '/' + size, {params: query})
  } else {
    // 服务端
    return http.requestGet(baseUrl + '/portal/article/list/' + current + '/' + size, {params: query})
  }
}
// 首页 - 标签列表 /label/{page}/{size}
export const getLabels = (size = 20) => {
  // 客户端，需要代理，不加 baseUrl
  return http.requestGet('/portal/label/label/' + size)
}
// 首页 - 轮播图  getLoop
export const getLoop = () => {
  // 客户端，需要代理，不加 baseUrl
  return http.requestGet('/portal/web_size_info/loop')
}
